@charset "utf-8";
/* CSS Document */

#jp_location{
	width:87.2%;
	height:50px;
	
}
#jp_location ul li{
  float:left;
  padding:14px 5px;
  font-size:15px;!important	
	}
#jp_location .jp_location_first{
   padding-left:0px;	
	}	
#jp_location ul li a{
  font-size:15px;
  color:black;	  	
	}
#jp_location ul li a:hover{
   color:#F60;	
	}		

#jp_jd{
	width:87.2%;
	height:450px;
	border:1px solid #ccc;
	font-size:14px;
}
.jd_pic{
   width:43%;
   height:450px;
   float:left;
   font-size:16px;
	}
.jd_pic_main{
   width:100%;
   height:80%;
   
	}	
.jd_pic_more{
  width:100%;
  height:20%;
 	
	}				
.jd_pic_albums ul li{
   float:left;   
   margin-top:5px;
   padding:0 10px;
   position: relative;		
	}
.jd_pic_albums ul li img{
    cursor:pointer;		
	border:2px solid #0F0;
	}


.jd_pic_albums .albums li b {
    background: #fff none repeat scroll 0 0;
    opacity: 0.5;
	top:0px;
    position:absolute;
    -moz-transition:all 0.1s ease 0s;
}

.albums li img,.albums li b{
   display:block;
   height:76px;
   width:81px;	
	}		
.albums .firstchild{
   padding:0 0px;!important	
	}
.albums .secondchild{
   padding:0 0px;
   !important	
	}		
.albums .fifthchild{
   border:1px solid #999;!important	
   width:100px;
   height:50px;
   padding-top:30px;
   margin-left:33px;
   font-size:16px;	
   cursor:pointer;
	}
.jd_introduce{
   width:57%;
   height:450px;
   float:left;	
	}	
.jd_introduce_info{
	width:100%;
	height:70%;
	}
.jd_introduce_info>div{
   float:left;	
	}		
.jd_introduce_infos{
   	width:65%;
	height:100%;
	}	
.jd_introduce_infos>div{
   width:100%;
   height:17%;
   padding-top:5px;
   padding-left:6px;
	}	
.jd_introduce_map s{
   background:url(../images/sFinal.1.2.png) no-repeat scroll -57.2px 12px;	
   display:inline-block;
	width:22px;
	height:25px;
	}
.jd_introduce_map{
  color:#30F;
  cursor:pointer;
 	
	}		
.jd_introduce_info_name{
	height:20%;!important
	}	
.jd_introduce_info_name h1{
    padding-top:15px;	
	}
.jd_introduce_info_bz a{
   cursor:pointer;	
   height:24px;
   line-height:22px;
   padding:0px 10px;
   background:#0C0;	
   font-size:14px;
   color:white;
   border-radius:2px;
   margin-right:18px;	
   
	}
	
.jd_introduce_info_price{
    width:35%;
	height:100%;
	}	
.jd_s_price{
	background:url(../images/priceBG1.png) no-repeat scroll 0 0;
	height:87px;
	margin-right:-10px;	
	margin-top:70px;
	width:190px;
	z-index:2;
	}	
.jd_s_price_tp{
   width:180px;
   height:30px;
   padding:10px 15px;
   line-height:28px;
   text-align:center;
   font-size:18px;
   color:white;	
	}
.jd_s_price_tp b{
   font-size:38px;	
	}	
.jd_s_price_sp{
   width:180px;
   height:50px;
   color:white;	
   padding-left:50px;	
	}			
.jd_introduce_comment{
   	width:100%;
	height:30%;
	}
.jd_introduce_comment_peo{
	width:100%;
	height:30%;
  	}	
.s-dp-d{
	margin-left:10px;
    padding-top:8px;
	}	
.s-dp-b{
    float:right;
	margin-right:40px;
    color:black;
    margin-top:-15px;
	}
.s-dp-d a{
	font-size:16px;
    color:black;	
	}	
.s-dp-d a:hover{
   color:#F30;	
	}		
.jd_introduce_comment_info{
	width:100%;
	height:70%;
	color:#666;
  	}		
  
/*景点预订部分*/
#jp_yud{
	width:87.2%;
	margin-top:20px;
	font-size:16px;
}

.jp_yud_top{
	width:100%;
	height:50px;
	border-bottom:2px solid #50B400;
	background:#E7F4E4;
}

.jp_yud_top .jp_yud_top_content{
	width:125px;
	height:100%;
	background:#50B400;
	margin:0px 0px 0px 0px;
	text-align:center;
}

.jp_yud_top .jp_yud_top_content p{
	font-size:20px;
	padding:10px 0px 0px 0px;
	color:#FFF;
}

.jp_yud_bottom{
	width:100%;
}

.jp_yud_bottom .jp_yud_bottom_tr1{
	float:left;
	height:50px;
	width:100%;
}

.jp_yud_bottom .jp_yud_bottom_tr1 .jp_yud_bottom_tr1_td1{
	height:50;
	width:670px;
	text-align:center;
	border-right:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr1 .jp_yud_bottom_tr1_td2{
	height:50px;
	width:100px;
	text-align:center;
	border-right:1px #FFF;
	border-left:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr1 .jp_yud_bottom_tr1_td3{
	height:50px;
	width:100px;
	text-align:center;
	border-left:1px #FFF;
	border-right:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr1 .jp_yud_bottom_tr1_td4{
	height:50px;
	width:100px;
	text-align:center;
	border-left:1px #FFF;
	border-right:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr1 .jp_yud_bottom_tr1_td5{
	height:50px;
	width:220px;
	text-align:center;
	border-left:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr_2{
	float:left;
	height:50px;
	width:100%;
}

.jp_yud_bottom .jp_yud_bottom_tr_2 .jp_yud_bottom_tr_2_td{
	height:50;
	width:170px;
	background:#999;
	text-align:center;
}

.jp_yud_bottom .jp_yud_bottom_tr_2 .jp_yud_bottom_tr_2_td1{
	height:50px;
	width:500px;
	text-align:center;
	border-right:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr_2 .jp_yud_bottom_tr_2_td2{
	height:50px;
	width:100px;
	text-align:center;
	border-left:1px #FFF;
	border-right:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr_2 .jp_yud_bottom_tr_2_td3{
	height:50px;
	width:100px;
	text-align:center;
	border-left:1px #FFF;
	border-right:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr_2 .jp_yud_bottom_tr_2_td4{
	height:50px;
	width:100px;
	text-align:center;
	border-left:1px #FFF;
	border-right:1px #FFF;
}

.jp_yud_bottom .jp_yud_bottom_tr_2 .jp_yud_bottom_tr_2_td5{
	height:50px;
	width:220px;
	border-left:1px #FFF;
	text-align:center;
}

.jp_yud_bottom .jp_yud_bottom_tr_2 .jp_yud_bottom_tr_2_td5 button{
	width:70px;
	height:30px;
	background:#FF7800;
	color:#fff;
}

/*状态框部分*/
#jp_status{
	width:87.2%;
	height:48px;
	background:#4C5A65;
	margin-top:20px;
	font-size:16px;
}

#jp_status ul{
	
	float:left;
}

#jp_status .jp_inf-out li{
	float:left;
	width:100px;
	height:48px;
	border-right:2px solid #FFF;
	text-align:center;
	margin-top:0px;
	background:#CCC;
}
#jp_status .jp_inf-out li a{
  font-size:17px;	
  color:#666;
  cursor:pointer;
	}
#jp_status .jp_inf-out li a:hover{
   color:#F30;	
	}	
	

#jp_status .jp_inf-out {
	background:#fff;

}


#jp_status .jp_inf-out .jp_status_info {
	background:#ccc;
	color:#fff;
}

#jp_status .jp_inf-out .jp_status_comment{
	background:#ccc;
	color:#fff;
}
#jp_status .jp_inf-out .jp_status_know{
	background:#ccc;
	color:#fff;
}

#jp_status .jp_inf-out li p{
	padding:10px 0;
}


/*预订须知部分*/
#jp_ydxz{
	width:87.2%;
	margin-top:20px;
	border:1px solid #ccc;
	font-size:16px;
}

#jp_ydxz .jp_ydxz_title{
	width:100%;
	height:40px;
	margin:0;
}

#jp_ydxz .jp_ydxz_title p{
	width:150px;
	height:100%;
	background:#2C9BF0;
	margin:0;
	text-align:center;
	font-size:20px;
	color:#fff;
	padding:5px 0 0 0;
}

#jp_ydxz .jp_ydxz_content{
	width:100%;
	height:260px;
	margin-top:4px;
	border-top:1px solid #ccc;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_left{
	width:8%;
	height:100%;
	background:#ccc;
	float:left;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_left p{
	font-size:16px;
	text-align:center;
	padding:10px 0 0 0;
}


#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right{
	width:92%;
	height:100%;
	float:left;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_time{
	width:100%;
	height:20%;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_time p{
	padding:5px 0 0 20px;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_time p span{
	padding:5px 0 0 20px;
	color:#666666;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_stragety{
	width:100%;
	height:50%;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_stragety .jp_ydxz_stragety1{
	width:110px;
	height:100%;
	float:left;
}


#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_stragety .jp_ydxz_stragety1 p{
	padding:5px 0 0 20px;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_stragety .jp_ydxz_stragety2{
	width:760px;
	height:100%;
	float:left;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_stragety .jp_ydxz_stragety2 p{
	padding:5px 0 0 20px;
	color:#666666;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_imply{
	width:100%;
	height:30%;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_imply .jp_ydxz_imply1{
	width:110px;
	height:100%;
	float:left;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_imply .jp_ydxz_imply1 p{
	padding:5px 0 0 20px;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_imply .jp_ydxz_imply2{
	width:760px;
	height:100%;
	float:left;
}

#jp_ydxz .jp_ydxz_content .jp_ydxz_content_right .jp_ydxz_imply .jp_ydxz_imply2 p{
	padding:5px 0 0 20px;
	color:#666666;
}


/*景点简介部分*/
#jp_jdjj{
	width:87.2%;
	height:1100px;
	margin-top:10px;
	border:1px #ccc solid;
}

#jdjj_title{
	width:100%;
	height:40px;
}
#jdjj_title p{
	width:150px;
	height:100%;
	background:#2C9BF0;
	margin:0;
	text-align:center;
	font-size:20px;
	color:#fff;
	padding:5px 0 0 0;
}

#jp_jdjj_content{
	margin-top:20px;
	width:100%;
	font-size:14px;
}

#jp_jdjj_content ul li{
	padding-left:20px;
	width:90%;
}

#jp_jdjj_content ul li img{
	padding-left:100px;
	padding-top:20px;
	padding-bottom:20px;
}

#jp_ykdp{
	width:87.2%;
	height:810px;
	margin-top:10px;
	font-size:16px;
	border:1px solid #e5e5e5;
}
.ykdp_info{
    width:100%;
	height:40px;
	}
.ykdp_info p{
    width:150px;
	height:100%;
	background:#2C9BF0;
	margin:0;
	text-align:center;
	font-size:20px;
	color:#fff;
	padding:5px 0 0 0;
	}	
.grade_box{
   height:70px;
   margin:0px auto;
   overflow:hidden;
   padding:15px 0;
   width:100%;
   border-bottom: 1px solid #e5e5e5;
	}
.comment_info_a a{
	border:1px solid #ccc;
	margin:5px;
	padding:5px;
}
.comment_info_a a:hover{
	background:#2C9BF0;
	color:white;
}
.info_list{
  border-bottom:1px solid #e5e5e5;
  color:#333;
  margin:0 20px;
  overflow:hidden;
  padding:15px 0;		
	}	
.info_left{
   float:left;
   margin-left:0px;
   margin-right:35px;
   overflow:hidden;
   text-align:center;
   width:80px;	
	}	
.levelIcon{
    background: rgba(0, 0, 0, 0) url("http://img1.40017.cn/cn/new_ui/huiyuan/my_level_v11.gif") repeat scroll 0 0;
	display:inline-block;
	height:15px;
	width:72px;
}	
.down_mid {
    float: left;
    width: 970px;
	
}
.down_mid_first{
   height:80px;
	}
.down_mid_second{
	margin-top:3px;
   height:45px;
   color:#666; 
	}	
.comment_time{
   	color:#666;
	}

.wrapper{ margin:0 auto; font:16px ; float:left;}
#star{overflow:hidden;padding-top:-1px;padding-bottom:7px;}
#star li{float:left; width:20px; height:20px; margin:2px; display:inline; color:#999; font:bold 18px arial; cursor:pointer}
#star .act{color:red;}
#star_word{width:80px; height:30px; line-height:30px; border:1px solid #ccc; margin:10px; text-align:center; display:none}



.navy_show_img_div{
	margin-top:20px;
	width:800px;
	height:540px;
	left:250px;
	display:none;
	position:absolute;
	overflow:hidden;
}

#navy_show_title li,#navy_show_title p{
	width:100%;
	display:inline-block;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#FFF;
	font-size:28px;
	
}

.footer_end{
	width:1366px;
	height:280px;
	background:#EAEAEA;	
	margin-top:550px;
	margin-bottom:10px;
	margin-left:-80px;
}
.clearfix{
	width:1195px;
	height:200px;
	margin:0px auto;
	border-bottom:1px dashed #ccc;
}
.leftclearfix{
	width:170px;
	height:165px;	
	float:left;
}
.clearfix dt{
	padding-top:40px;
	padding-left:30px;
}
.clearfix dd{
	width:100px;
	position:relative;
	margin-top:-35px;
	margin-left:80px;
}
.clearfix p{
	top:-10px;
	position:relative;
	margin-top:2px;
}
h3{
	font-size:16px;
	font-weight:500;
}
#tcabout{
	margin-left:50px;	
}

.clearfix ul{
	float:left;
	margin-left:120px;
	margin-top:40px;
}
.tcaboat,.joinTc,.contactTc,.tcWebCom li{
	width:70px;
	height:25px;
	line-height:25px;	
}
.tcWebSite li{
	width:100px;
	height:35px;
	float:none;
}

.picmg{
	margin-top:5px;	
}
.contactUs{
	margin-top:5px;	
}
.contactUs ul{
	margin-left:85px;
}
.contactUs li{
	line-height:23px;
	color:#999;
	float:none;
}
.contactUs em{
	color:red;	
}



.jd_map{
	width:100%;
	height:500px;		
	margin-top:40px;
	border:1px solid #ccc;
	
}
.jd_map_info{
    width:100%;
	height:40px;
	margin-bottom:3px;
	
	}
	.jd_map_info p{
    width:150px;
	height:100%;
	background:#2C9BF0;
	margin:0;
	text-align:center;
	font-size:20px;
	color:#fff;
	padding:5px 0 0 0;
	}	
	.jd_map_infos{
	width:100%;
	
}	
#l-map{height:430px;width:100%;}
#r-result,#r-result table{width:50%;}



